package mainService.services;

import java.util.ArrayList;

import mainService.HTTPService;
import mainService.ServiceParams;

/**
 * Servizio di selezione di un task, per eseguire determinate operazioni.
 * 
 * @author Nicola Davanzo, Mattia Grecchi, Daniel Procop
 */
public class SelectTaskService extends WriterServices implements HTTPService {

	
	
	@Override
	public ArrayList<String> getServiceResult(ServiceParams params) {
		
		HTTPService servizio;
		String function = params.getValue("function");
		
		// FUNZIONE "COMPLETATO"
		if (function.equalsIgnoreCase("Completato")) {
			
			servizio = new CompletedTaskService();
			// FUNZIONE "ELIMINA"
		} else{
			servizio = new EliminaTaskService();
		}
		
		return servizio.getServiceResult(params);
	}
}
